A Declarative Approach to View Selection Modeling
نویسندگان
چکیده
View selection is important in many data-intensive systems e.g., commercial database and data warehousing systems. Given a database (or a data warehouse) schema and a query workload, view selection is to choose an appropriate set of views to be materialized that optimizes the total query cost, given a limited amount of resource, e.g., storage space and total view maintenance cost. The view selection problem is known to be a NP-complete problem. In this paper, we propose a declarative approach that involves a constraint programming technique which is known to be e cient for the resolution of NP-complete problems. The originality of our approach is that it provides a clear separation between formulation and resolution of the problem. For this purpose, the view selection problem is modeled as a constraint satisfaction problem in an easy and declarative way. Then, its resolution is performed automatically by the constraint solver. Furthermore, our approach is exible and extensible, in that it can easily model and handle new constraints and new heuristic search strategies to reduce the solution space. The performance results show that our approach outperforms the genetic algorithm which is known to provide the best trade-o between quality of solutions in terms of cost saving and execution time. keywords: Database design, modeling and management, query processing and optimization, view selection, materialized views.
منابع مشابه
A critical study of Wahhabism interpretation from verses that deal with declarative attributes
Some verses of the Holy Quran ascribe attributes to God, the Almighty. This ascription has led to similitude and embodiment. The nature of these attributes has been one of the constant concerns of Quran scholars from the beginning of the spread of the knowledge of interpretation until today. Having these concerns in mind, the commentators have interpreted these verses according to their beliefs...
متن کاملA Declarative Approach to Modeling and Solving the View Selection Problem. (Une approche déclarative pour la modélisation et la résolution du problème de la sélection de vues à matérialiser)
View selection is important in many data-intensive systems e.g., commercial database and data warehousing systems to improve query performance. View selection can be de ned as the process of selecting a set of views to be materialized in order to optimize query evaluation. To support this process, di erent related issues have to be considered. Whenever a data source is changed, the materialized...
متن کاملA framework for integrated modeling using a knowledge-driven approach
In this paper, we argue that integrated modeling is about integrating disciplinary discourses reflecting various points of view on a given system rather than only setting up a very complex model from the start, or putting together independently designed models . In our approach, we propose an integrated modeling environment, based on ontologies, to represent and articulate the various points of...
متن کاملConformance Checking Based on Multi-Perspective Declarative Process Models
Process mining is a family of techniques that aim at analyzing business process execution data recorded in event logs. Conformance checking is a branch of this discipline embracing approaches for verifying whether the behavior of a process, as recorded in a log, is in line with some expected behavior provided in the form of a process model. Recently, techniques for conformance checking based on...
متن کاملWorking modes with a declarative modeler
This paper presents the point of view of a designer about declarative modelers. First, we propose a model of this point of view. Our approach is based on the work we have done to develop some of our declarative modelers. It takes into account the main functions used by a designer in these modelers. Then, we explain also the scenebuilding process and we present working processes that can be used...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Trans. Large-Scale Data- and Knowledge-Centered Systems
دوره 10 شماره
صفحات -
تاریخ انتشار 2013